<div class="login-page">
    <div class="left background">

    </div>
    <div class="right bg-white">
        <div class="login-box">
            <div class="login-logo mb-2">
                {{ config('admin.name') }}
            </div>
            <div class="card">
                <div class="card-body login-card-body shadow-100">
                    <p class="login-box-msg mt-1 mb-1">{{ __('admin.welcome_back') }}</p>

                    <form id="login-form" method="POST" action="{{ admin_url('auth/login') }}">

                        <input type="hidden" name="_token" value="{{ csrf_token() }}"/>

                        <fieldset class="form-label-group form-group position-relative has-icon-left">
                            <input
                                type="text"
                                class="form-control {{ $errors->has('username') ? 'is-invalid' : '' }}"
                                name="username"
                                placeholder="{{ trans('admin.username') }}"
                                value="{{ old('username') }}"
                                required
                                autofocus
                            >

                            <div class="form-control-position">
                                <i class="feather icon-user"></i>
                            </div>

                            <label for="email">{{ trans('admin.username') }}</label>

                            <div class="help-block with-errors"></div>
                            @if($errors->has('username'))
                                <span class="invalid-feedback text-danger" role="alert">
                                            @foreach($errors->get('username') as $message)
                                        <span class="control-label" for="inputError"><i
                                                class="feather icon-x-circle"></i> {{$message}}</span>
                                        <br>
                                    @endforeach
                                        </span>
                            @endif
                        </fieldset>

                        <fieldset class="form-label-group form-group position-relative has-icon-left">
                            <input
                                minlength="5"
                                maxlength="20"
                                id="password"
                                type="password"
                                class="form-control {{ $errors->has('password') ? 'is-invalid' : '' }}"
                                name="password"
                                placeholder="{{ trans('admin.password') }}"
                                required
                                autocomplete="current-password"
                            >

                            <div class="form-control-position">
                                <i class="feather icon-lock"></i>
                            </div>
                            <label for="password">{{ trans('admin.password') }}</label>

                            <div class="help-block with-errors"></div>
                            @if($errors->has('password'))
                                <span class="invalid-feedback text-danger" role="alert">
                                            @foreach($errors->get('password') as $message)
                                        <span class="control-label" for="inputError"><i
                                                class="feather icon-x-circle"></i> {{$message}}</span>
                                        <br>
                                    @endforeach
                                            </span>
                            @endif

                        </fieldset>
                        <div class="form-group d-flex justify-content-between align-items-center">
                            <div class="text-left">
                                <fieldset class="checkbox">
                                    <div class="vs-checkbox-con vs-checkbox-primary">
                                        <input id="remember" name="remember" value="1"
                                               type="checkbox" {{ old('remember') ? 'checked' : '' }}>
                                        <span class="vs-checkbox">
                                                        <span class="vs-checkbox--check">
                                                          <i class="vs-icon feather icon-check"></i>
                                                        </span>
                                                    </span>
                                        <span> {{ trans('admin.remember_me') }}</span>
                                    </div>
                                </fieldset>
                            </div>
                        </div>
                        <button type="submit" class="btn btn-primary float-right login-btn">

                            {{ __('admin.login') }}
                            &nbsp;
                            <i class="feather icon-arrow-right"></i>
                        </button>
                    </form>

                </div>
            </div>
        </div>
    </div>
</div>

<script>
    Dcat.ready(function () {
        // ajax表单提交
        $('#login-form').form({
            validate: true,
        });
    });
</script>

<style>
    .login-page {
        display: flex;
        flex-direction: row;
    }

    .left {
        flex: 7;
        width: 100%;
        height: 100vh;
        overflow: hidden;
    }

    @media screen and (max-width: 650px) {
        .left {
            display: none;
        }
    }

    .right {
        flex: 3;
        height: 100vh;
        /*background: #222233;*/
    }

    .background {
        width: 100%;
        height: 100vh;
        zoom: 1;
        background-repeat: no-repeat;
        background-position: center 0;
        background-size: cover;
        background-image: url("/static/images/background.jpg");
    }

    .login-box {
        margin: 25vh auto 0 auto;
        padding: 5px;
    }

    .login-card-body {
        padding: 1.5rem 1.8rem 1.6rem;
    }

    .card, .card-body {
        box-shadow: none !important;
    }

    .login-btn {
        padding-left: 2rem !important;;
        padding-right: 1.5rem !important;
    }

    .content {
        overflow-x: hidden;
    }

    .form-group .control-label {
        text-align: left;
    }
</style>
